package thread;

import java.util.Timer;
import java.util.TimerTask;

/**
 * date：2023-2-16
 * 定时器：按照约定的时间按照顺序执行
 */
public class ThreadDemo24 {
    public static void main(String[] args) {
        System.out.println("程序启动！");
        // 这个 Timer 类就是标准库的定时器
        Timer timer = new Timer();
        timer.schedule(new TimerTask() { // TimerTask 相当于 Runnable
            @Override
            public void run() {
                System.out.println("运行定时器任务1");
            }
        },3000); // 3s 之后运行定时器任务
        timer.schedule(new TimerTask() { // TimerTask 相当于 Runnable
            @Override
            public void run() {
                System.out.println("运行定时器任务2");
            }
        },2000); // 2s 之后运行定时器任务
        timer.schedule(new TimerTask() { // TimerTask 相当于 Runnable
            @Override
            public void run() {
                System.out.println("运行定时器任务3");
            }
        },1000); // 1s 之后运行定时器任务
    }
}
